spot payment - French English Dictionary